-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make NodeManager optional #1142
base: master
Are you sure you want to change the base?
Conversation
db1704a
to
f3aece1
Compare
23692b2
to
ae0eafa
Compare
This is getting close, want to write tests for everything but in my manual testing things seem to be working well |
|
4d6002d
to
4b9d5cb
Compare
4b9d5cb
to
2f77928
Compare
2f77928
to
f04512e
Compare
needs rebase |
f04512e
to
00c38ee
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs further testing, on chain receives don't work at all
00c38ee
to
34165c5
Compare
Went through full testing guide, everything is working as of now. Going to add a few more things to it that will now apply with this |
discussed in meeting: don't default remove empty node managers |
44bb3fd
to
b8551de
Compare
Was able to fix #1071 while i was at it
This puts the node manager in a RwLock that is by default off, only until
create_node_manager
is called will we have a lightning node and on-chain wallet. Otherwise it will use fedimint when there is no nodemanager or throw an error if neither are configured.